﻿using PLCS.Application.Contracts.EquipmentApp.Dtos;
using PLCS.Application.Contracts.LogShowApp.Dtos;

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace PLCS.Application.Contracts.LogShowApp
{
    public interface IOperationLogAppService : ICrudAppService<OperationLogDto, Guid, PagedResultRequestDto, OperationLogEditDto>
    {
        Task UpdateAsync(OperationLogEditDto input);

        Task<PagedResultDto<OperationLogDto>> GetListBySearchAsync(PagedResultRequestDto input, string? startTime, string? endTime, string? view, string? operationType);
    }
}